rainfall precipitation - Spanish English Dictionary